//class Student {

//    public void stu(){
//        System.out.println(this.name+" "+this.age);
//    }
//}

public class Main {

    private int age;
    private String name;
    private static int num;
    public Main (){
        System.out.println("执行构造方法~~");
    }
//
    static{
//        age=19;  age不适静态成员变量使用不了
        num=18;
        System.out.println("执行静态代码块~~");
    }
    public static void main(String[] args) {
        Main ma=new Main();

        {//普通代码块
            System.out.println("执行普通代码~~");
        }

    }





//    {  //构造块
//        this.age=12;
//        this.name="lihua";
//        System.out.println("执行构造代码块~~");
//    }
}




//    public static void main4(String[] args) {
//        {//普通代码块
//            //x的作用域在这个块中
//            int x=10;
//            System.out.println(10);
//        }
//        int x=100;
//        System.out.println(x);
//    }


//class Test1{
//    public static int n1=3;
//
//    public static int getN1() {//静态成员方法（类方法）
//        return n1;
//    }
//    public  int ok(){
//        return ++n1;
//    }
//}

//public class Main {
//   public static int a=1;
//
//public void ok() {
//}
//    public static void main(String[] args) {
//        System.out.println(this);
//        ok();
//    }



//    public static void main1(String[] args) {
//        System.out.println(Test1.getN1());

//      Test1 test =new Test1();
        //System.out.println(test.ok());
//        Test1.n1=4;//用类名访问
//        System.out.println(Test1.n1);

//   test.n1+=1;//用对象访问
//        System.out.println(test.n1);
//
//        Test1 test1=new Test1();
//        test1.n1-=1;
//        System.out.println(test1.n1);
//    }
